package pe.gob.minam.sismon.web.controller;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.apache.log4j.Logger;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import pe.gob.minam.sismon.web.bean.MetaBean;
import pe.gob.minam.sismon.web.bean.ObjetivoBean;



@Controller
@Scope("session")
public class MetaController implements Serializable {

	
	private static final long serialVersionUID = 1L;
	private static final Logger MENSAJELOG = Logger
			.getLogger(MetaController.class);

	private List<MetaBean> lstMetas;
	private List<ObjetivoBean> lstObjetivos;
	private Date fecha;
	
	public MetaController() {
		
		fecha = new Date();
		
		lstMetas = new ArrayList<MetaBean>();
		lstMetas.add(new MetaBean("Meta 1","Metas","OE1",new Date(), new Date()));
		lstMetas.add(new MetaBean("Meta 2","Metas","OE2",new Date(), new Date()));
		lstMetas.add(new MetaBean("Meta 3","Metas","OE2",new Date(), new Date()));
		lstMetas.add(new MetaBean("Meta 4","Metas","OE3",new Date(), new Date()));
		
		lstObjetivos = new ArrayList<ObjetivoBean>();
		lstObjetivos.add(new ObjetivoBean("OE1","Objetivo Estrategico","....","P"));
		lstObjetivos.add(new ObjetivoBean("OE2","Objetivo Estrategico","....","P"));
		lstObjetivos.add(new ObjetivoBean("OE3","Objetivo Estrategico","....","P"));				
	}
	
	
	public List<MetaBean> getLstMetas() {
		return lstMetas;
	}
	public void setLstMetas(List<MetaBean> lstMetas) {
		this.lstMetas = lstMetas;
	}
	public List<ObjetivoBean> getLstObjetivos() {
		return lstObjetivos;
	}
	public void setLstObjetivos(List<ObjetivoBean> lstObjetivos) {
		this.lstObjetivos = lstObjetivos;
	}


	public Date getFecha() {
		return fecha;
	}


	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	
	

}
